303
125
26
2
286
16
6
4
152
132
332
3
172
343
332
496
45
1
1
18
1
5
2
1
2
1
5
5
436
14
6
2
1
28
8
17
1
11
1
2
105
1
667
44
41
546
418
382
551
776
52
2
1
3
1066
1
44
1
1
1
3
1
1
19
159
3
1
1
1
1
6
1
41
114
1228
46
425
715
219
27
458
26
11
4
5
1
43
320
1
73
46
1382
6
2